package com.gimi.cloud.bbp.dto.base;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * 基础分页数据传输对象
 * 
 * @author wbj
 * @String 2017-07-10
 */
public class PageDTO extends BaseDTO {
	private static final long serialVersionUID = 1L;
	/**
	 * 当前页码
	 */
	@JSONField(serialize = false)
	private int pageNums = 1;
	/**
	 * 默认每页显示条数
	 */
	@JSONField(serialize = false)
	private int pageSizes = 20;

	/**
	 * 排序方式
	 */
	@JSONField(serialize = false)
	private String sortType;
	/**
	 * 排序字段
	 */
	@JSONField(serialize = false)
	private String sidx;
	/**
	 * 关键字查询
	 */
	@JSONField(serialize = false)
	private String keyWord;
	/**
	 * 查询添加时间起
	 */
	@JSONField(serialize = false)
	private String startAddTime;
	/**
	 * 查询添加时间至
	 */
	@JSONField(serialize = false)
    private String endAddTime;
	/**
	 * 查询更新时间起
	 */
	@JSONField(serialize = false)
    private String startUpStringTime;
	/**
	 * 查询更新时间止
	 */
	@JSONField(serialize = false)
    private String endUpStringTime;

	/**
	 * 信息
	 */
	private String msg;
	/**
	 * 当前页码
	 * 
	 * @return
	 */
	public int getPageNums() {
		return pageNums;
	}

	/**
	 * 当前页码
	 * 
	 * @param pageNums
	 */
	public void setPageNums(int pageNums) {
		this.pageNums = pageNums;
	}

	/**
	 * 每页显示条数
	 * 
	 * @return
	 */
	public int getPageSizes() {
		return pageSizes;
	}

	/**
	 * 每页显示条数
	 * 
	 * @param pageSizes
	 */
	public void setPageSizes(int pageSizes) {
		this.pageSizes = pageSizes;
	}

	/**
	 * 排序方式
	 * 
	 * @return
	 */
	public String getSortType() {
		return sortType;
	}

	/**
	 * 排序方式
	 * 
	 * @param sortType
	 */
	public void setSortType(String sortType) {
		this.sortType = sortType;
	}

	/**
	 * 排序字段
	 * 
	 * @return
	 */
	public String getSidx() {
		return sidx;
	}

	/**
	 * 排序字段
	 * 
	 * @param sidx
	 */
	public void setSidx(String sidx) {
		this.sidx = sidx;
	}

	/**
	 * 关键字查询
	 * 
	 * @return
	 */
	public String getKeyWord() {
		return keyWord;
	}

	/**
	 * 关键字查询
	 * 
	 * @param keyWord
	 */
	public void setKeyWord(String keyWord) {
		this.keyWord = keyWord;
	}

	public String getMsg() {
		return msg;
	}

	public void setMsg(String msg) {
		this.msg = msg;
	}

	public String getStartAddTime() {
		return startAddTime;
	}

	public void setStartAddTime(String startAddTime) {
		this.startAddTime = startAddTime;
	}

	public String getEndAddTime() {
		return endAddTime;
	}

	public void setEndAddTime(String endAddTime) {
		this.endAddTime = endAddTime;
	}

	public String getStartUpStringTime() {
		return startUpStringTime;
	}

	public void setStartUpStringTime(String startUpStringTime) {
		this.startUpStringTime = startUpStringTime;
	}

	public String getEndUpStringTime() {
		return endUpStringTime;
	}

	public void setEndUpStringTime(String endUpStringTime) {
		this.endUpStringTime = endUpStringTime;
	}

}
